# 练习：模拟论坛

"""
输入用户名：小白
反复回复：
    1. 回复的内容不能为空
    2. 里面不能存在敏感词汇
    3. 最多评论20个字，剩余多少个字
    4. 回复的内容前后不能有空格
例如：
    小宝:
        抓紧表白
    小黑：
        。。。。
    小花：
        。。。。
"""
import random

msg = input("发表一段感想：")
print('-' * 50)
print("以下为回复内容：")
group = ['小宝', '小黑', '小花']
while True:
    index = random.randint(0, 2)
    user = group[index]
    print("{}：".format(user))
    msg = input('\t')
    if len(msg.strip()) == 0:
        print("\t回复的内容不能为空")
    elif msg.count('王八蛋') > 0:
        msg = msg.replace('王八蛋', '***')
        print("\t{}的发表的评论{},里面存在敏感词汇!".format(user, msg))
    elif len(msg.strip()) > 20:
        print('\t最多评论20个字!,超出{}个字'.format(len(msg.strip()) - 20))
    elif msg.startswith(' ') and msg.endswith(' '):
        print('\t回复的内容前后不能有空格!')
    else:
        # print(msg)
        pass
